package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.Bid;

/**
 * 投标Service接口
 * 
 * @author 李演
 * @date 2024-03-27
 */
public interface IBidService 
{
    /**
     * 查询投标
     * 
     * @param taskId 投标主键
     * @return 投标
     */
    public Bid selectBidByTaskId(Long taskId);

    /**
     * 查询投标列表
     * 
     * @param bid 投标
     * @return 投标集合
     */
    public List<Bid> selectBidList(Bid bid);

    /**
     * 新增投标
     * 
     * @param bid 投标
     * @return 结果
     */
    public int insertBid(Bid bid);
    public int bidCount(Long employerId);

    /**
     * 修改投标
     * 
     * @param bid 投标
     * @return 结果
     */
    public int updateBid(Bid bid);
    public int giveUp(Bid bid);

    /**
     * 批量删除投标
     * 
     * @param taskIds 需要删除的投标主键集合
     * @return 结果
     */
    public int deleteBidByTaskIds(Long[] taskIds);

    /**
     * 删除投标信息
     * 
     * @param taskId 投标主键
     * @return 结果
     */
    public int deleteBidByTaskId(Long taskId);
}
